ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Научная визуализация, 2018, том 10, номер 1, страницы 128 - 134, DOI: 10.26583/sv.10.1.10

Визуализация наноразмерных пор в атомистической структуре тонких пленок

Авторы: Ю. С. Лагутин1, А. А. Лагутина2, Ф. В. Григорьев3, В. Б. Сулимов4, А. В. Тихонравов5

Московский государственный университет им. М.В. Ломоносова, Научно-исследовательский вычислительный центр

Россия, 119991, Москва, Ленинские горы, дом 1, строение 4

1 ORCID: 0000-0002-8449-7696, lagutin.math@gmail.com

2 ORCID: 0000-0001-7599-2882, lagutina.math@gmail.com

3 ORCID: 0000-0001-6893-3008, fedor.grigoriev@gmail.com

4 ORCID: 0000-0002-7102-6107, vladimir.sulimov@gmail.com

5 ORCID: 0000-0003-4240-7709, tikh@srcc.msu.ru

 

Аннотация

В работе рассмотрены различные способы визуализации наноразмерных пор в структурах тонких пленок, полученных в результате моделирования процесса напыления. Визуализация, осуществляемая средствами программы VisualMolecularDynamics, основана на построении поверхностей равной плотности и позволяет наглядно продемонстрировать зависимость структурных свойств напыленных тонких оптических покрытий от условий их напыления. В качестве объекта визуализации взяты кластеры атомов, полученные при моделировании на суперкомпьютерах «Ломоносов» и «Ломоносов-2» процесса напыления нано слоев пленок диоксида кремния с различной энергией напыляемых атомов кремния и имеющих разную пористость.

 

Ключевые слова: молекулярная динамика, пористость, диоксид кремния, тонкие пленки, визуализация пор.

PACS:81.15.Aa

УДК: 539.231


Введение

Многослойные тонкие оптические покрытия являются одним из основных элементов фотовольтаических устройств. Структурные и оптические свойства тонких покрытий существенно зависят от условий их изготовления [1]. Наноразмерные поры и каналы, образующиеся в процессе роста тонких оптических покрытий, контролируют диффузию малых молекул из газовой фазы внутрь пленки. Рост концентрации этих молекул может приводить к изменению оптических и электрических свойств пленок [2,3]. Экспериментальное исследование пористости тонких пленок затруднено вследствие малости размеров пор, поэтому использование методов атомистического моделирования для этой цели представляется обоснованным. Ранее на основе классической молекулярной динамики (МД) был развит подход, позволяющий на атомистическом уровне моделировать процесс роста тонких оптических покрытий [4-7]. Полученные кластеры тонких пленок содержат информацию о декартовых координатах всех атомов, что позволяет проводить микроскопический анализ структуры, в том числе пористости.

В настоящей работе проведен визуальный анализ пористости атомистических тонких пленок, полученных по результатам моделирования процесса напыления, средствами программы VisualMolecularDynamics[8]. На примере пленок диоксида кремния показано, что концентрация, размер и форма пор существенно зависят от энергии осаждаемых на подложку атомов.  

Метод получения атомистических кластеров тонких пленок диоксида кремния

МД моделирование процесса напыления тонких оптических покрытий организовано как пошаговая процедура [4, 5]. Кластер стеклообразного диоксида кремния с горизонтальными размерами 10.4 нми 9.0 нм и вертикальной толщиной 5.7 нм был использован в качестве подложки. Кластер приготовлен из кристаллической структуры α-кварца с использованием процедуры отжига [4, 5]. Число групп SiO2, инжектируемых в область моделирования за один цикл, равнялось 25, другие параметры моделирования совпадали с теми, что использовались в предыдущих работах [6,7]. Для вычисления энергии межатомных взаимодействий использовалось силовое поле DESIL[4].Моделирование напыления проводилось программой KUVALDA [3], установленной на суперкомпьютерах «Ломоносов» и «Ломоносов-2» Суперкомпьютерного Центра МГУ им. М. В. Ломоносова[9]. Максимальное число ядер достигало 512. Для МД моделирования использовалась GROMACS[10].

Визуализация пор в тонких пленках

Визуализация пор основана на построении поверхности постоянной плотности. Величина плотности в произвольной точке кластера, характеризуемой радиусом-вектором , вычисляется по следующей формуле:

(1)

где  - радиус-вектор, проведенный в точку, где находится i-ый атом. Полное число атомов в кластере равно N, α – параметр, который определяется путем умножения  радиуса Ван-дер-Ваальса атома на весовые и масштабные коэффициенты, позволяющие пользователю регулировать визуальное представление поверхности (см. ниже описание параметров). Радиус Ван-дер-Ваальса атома кислорода был взят равным R(O) = 0.152 нм [11], кремния R(Si) = 0.21 нм  [12].

В программе VMD для построения поверхности постоянной плотности используется  функция QuickSurf, имеющая четыре независимых параметра: RadiusScale, DensityIsovalue, GridSpacing, SurfaceQuality, и один параметр, не являющийся независимым, Resolution. Эти параметры влияют на создаваемую поверхность следующим образом:

  • Resolution - параметр, значения которого лежат в диапазоне [0.50, 8.00], позволяющий предварительно выставить значения параметров RadiusScale, DensityIsovalue, GridSpacing по заданному в VMD правилу. Если индивидуально изменять любой из перечисленных выше параметров, то значение Resolution не изменяется;
  • RadiusScale – масштабный коэффициент радиуса, минимальное значение 0.1 и может меняться с шагом 0.1. Параметры α, RadiusScale и радиус Ван-дер-Ваальса R связаны соотношением  α = RadiusScale·R;  
  • DensityIsovalue  – безразмерная величина плотности, вычисленная по формуле (1), используемая при построении поверхности постоянной плотности. Значения лежат в диапазоне [0.1, 20.0] и изменяются с шагом 0.1;
  • GridSpacing – значение интервала равномерной сетки. Значение выставляется, начиная с 0.5, и неограниченно сверху, значение можно изменять с шагом 0.1. Плотность вычисляется в узлах сетки;
  • SurfaceQuality – параметр, влияющий на максимальное расстояние отсечки для использования при суммировании вкладов гауссовой плотности от атомов или частиц в окрестности каждой точки решетки. Возможны 4 значения для этого параметра: Low, Medium, High, Max.

Для визуализации пор в структуре тонкой пленки нами были выбраны следующие значения перечисленных параметров: Resolution – 1, RadiusScale – 1, DensityIsovalue – 0.6, GridSpacing - 1, SurfaceQuality – Normal. Эти величины параметров означают, что при использовании функции  QuickSurf для отдельного атома вокруг этого атома будет построена сферическая поверхность, радиус которой равен радиусу  Ван-дер-Ваальса  данного атома.  Также для построения рисунков, показанных ниже, были изменены параметры фона: Graphics ->Colors… ->Display ->Background -> 8 white  и убрана иконка осей декартовой системы координат: Display ->Axes ->Off.

На Рис. 1 показана поверхность постоянной плотности, построенная по описанному выше алгоритму с указанными значениями параметров. Высота кластеров около 40 нм, полное число шагов напыления равно 3•103. Подложка (нижняя часть кластера) выделена темным. Из Рис.1 видно, что шероховатость поверхности  уменьшается с ростом энергии осаждаемых атомов.

 

Рисунок 1.Поверхности атомистических кластеров тонких пленок диоксида кремния, напыленных при энергии осаждаемых атомов кремния:  а) 0.1 эВ, б) 1 эВ,с) 10 эВ.Энергия атомов кислорода во всех случаях равна 0.1 эВ.

Для визуализации пор мы использовали два метода. В первом методе для качественного анализа пористости визуализируются горизонтальные слои толщиной 0.5 нм (см. Рис. 2)

 

Рисунок 2.Горизонтальные срезы толщиной 0.5 нм в кристалле α – кварца (а) и пленке, напыленной при энергии атомов кремния 0.1 эВ (b-d). Детали см. в тексте.

 

В случае пленки срезы были сделаны на высоте 3 нм (b), 6 нм (c) 15 нм (d), высота отсчитывается от дна подложки. Так как толщина подложки составляет 5.7 нм (см. раздел Метод получения…), случай b) демонстрирует пористость стеклообразного диоксида кремния, с) – переходного слоя между подложкой и пленкой, d) – пористость самой пленки. Для увеличения наглядности изображения величина радиусов Ван-дер-Ваальса атомов кислорода и кремния были уменьшены вдвое при построении Рис. 2 заданием параметра RadiusScale равным 0.5.

Видно, что в кристалле, как и ожидалось, структура пор упорядочена, в отличие от трех остальных случаев. Пористости подложки и переходного слоя при качестенном анализе не обнаруживают заметных различий. В то же время в срезе d) видно присутствие пор более крупных размеров в сравнении с теми, что налюдаются в переходном слое и стеклообразном диоксиде кремния.

Второй способ изображения демонстрируется на рис. 3. Точка обзора помещена внутрь кластера со стороны подложки. Светлый прямоугольник  - поверхность напыленной пленки. При данном способе преставления вещество пленки прозрачно, а «кляксы» и «пятна»  - это области, в которых вещество отсутствует, то есть поры. Рисунки в одном столбце соответствуют одному значению энергии напыленных атомов кремния. Верхний ряд отличается от нижнего ряда значениями параметров освещения: в верхнем ряду включены параметры Display->(Light 0 and Ligth 1), в нижнем ряду отключены все параметры Ligth 0, 1, 2, 3).

Из рис. 3 следует, что при увеличении энергии осаждаемых атомов кремния концентрация пор и их размеры уменьшаются, а форма пор становится ближе к сферической. Этот результат согласуется с тем, что увеличение энергии осаждаемых атомов приводит к увеличению плотности растущей пленки [5].

 

Рисунок 3. Визуализация пор в случае, когда точка обзора помещена внутрь структур, напыленных при энергии осаждаемых атомов кремния:  а) 0.1 эВ, б) 1 эВ,с) 10 эВ. Энергия атомов кислорода во всех случаях равна 0.1 эВ.

 

Создание анимации по результатам визуализации атомистических структур программой VMD

Для более наглядного представления формирования внутренней структуры растущей  пленки была сделана покадровая анимация (см.Рис.4)

Рисунок 4.Анимационное графическое изображение структуры тонкой пленки.

Алгоритм получения изображения напыленной структуры в программе VMD следующий:

  1. Запустить VMD
  2. File->New Molecule…->Filename->Browse…->Load
  3. Graphics ->Colors… ->Display ->Background -> 8 white
  4. Graphics ->Colors… ->Name->{выбираем элементы и ставим им в соответствие цвета; в нашем случае: S,O,K,F->2 gray и N,C->6 silver}
  5. Display ->Axes ->Off
  6. Graphics->Representation…

Далее в открывшемся окне устанавливаем следующие параметры

  1. Coloring Method->Name
  2. Drawing Method->QuickSurf
  3. Resolution –>1
  4. RadiusScale –> 1
  5. DensityIsovalue –> 0.6
  6. GridSpacing -> 1,
  7. SurfaceQuality –> Normal

Для получения окна нужного размера и сохранения картинки с нужным размером, например 400x800 (ширина, высота),  нужно ввести в консоли VMD следующее:

  1. display resize 400  800

далее для сохранения полученного изображения в консоли следует написать следующее:

  1. render snapshot name1.bmp

На рис.4 показана анимация, в которой структура уменьшается от 400 до 5 ангстрем с шагом 5 ангстрем и увеличивается обратно. Она зациклена и представлена в формате gif. Для ее создания нужно сделать набор изображений, соответствующие срезам на перечисленных выше высотах. Это делается с помощь указанного выше алгоритма с изменением следующего параметра:

  1. Graphics->Representation…
  2. Selected Atoms-> (z<X),

Где X меняем при создании картинки. Т.е. X=400, 395, 390, …, 5

Эти действия можно автоматизировать, например, с помощью программы AutoIt [13]. Также с помощью программы XnView[14] все сохраненные изображения можно преобразовать в формат gif для уменьшения веса данных файлов и дальнейшей их обработки. Создание анимации, представленной на рис.4, производилось в программе ImageMagick[15]. В  демонстрируемой анимации  каждое изображение длится 1 секунду.

Заключение

Продемонстрирована возможность визуализации наноразмерных пор в атомистической структуре кластеров тонких пленок, полученных молекулярно-динамическим моделированием процесса напыления. Визуализация выполнена с использованием программы VMD [8] с помощью построения поверхности постоянной плотности. Результаты визуального анализа наглядно демонстрируют, что при низкой энергии напыляемых атомов концентрация пор в растущей пленке существенно выше, чем при использовании высокоэнергетических методов напыления.

Работа выполнена при поддержке Российского Научного Фонда, грант 14-11-00409.

Список литературы

[1] Piegari, A., Flory, F., Optical thin Films and Coatings. Cambridge: Woodhead Publishing, 6-15 (2013).

[2] GulinoD.A. ,KrenL.A.  ThinSolidFilms.1990.188.№2. P. З237-246.

[3] Nickel N. H. Journal of Vacuum Science & Technology B, Nanotechnology and Microelectronics: Materials, Processing, Measurement, and Phenomena. 2000. 18, P. 1770.

[4] Grigoriev, F.V., Sulimov, A.V., Kochikov, I.V., Kondakova, O.A., Sulimov V.B., Tikhonravov, A.V., High-performance atomistic modeling of optical thin films deposited by energetic processes,  Int. J. of High Perform. Comp. Appl. 29, 184-192 (2015)

[5] Grigoriev, F.V., Sulimov, A.V., Katkova, E.V.,  Kochikov, I.V.,  Kondakova, O.A.,  Sulimov, V.B., Tikhonravov, A.V., Computational Experiments on Atomistic Modeling of Thin Film Deposition, Applied Optics. 56, C87-C90 (2017).

[6] Grigoriev, F.V., Sulimov, A.V., Katkova, E.V., Kochikov, I.V., Kondakova, O.A., Sulimov, V.B.,  Tikhonravov, A.V., Full-atomistic nanoscale modeling of the ion beam sputtering deposition of SiO2 thin films, J. of N.-Cryst. Sol. 448, 1–5 (2016).

[7] Grigoriev, F.V., Sulimov, A.V., Katkova, E.V., Kochikov, I.V., Kondakova, O.A., Sulimov, V.B., Tikhonravov, A.V., Annealing of deposited SiO2 thin films: full-atomistic simulation results, Opt. Mat. Express.6,3960-3966 (2016).

[8] Humphrey, W., Dalke, A. and Schulten, K.,  VMD - Visual Molecular Dynamics, J. Molec. Graphics, 14, 33-38 (1996).

[9] Sadovnichy, V., Tikhonravov, A.,  Voevodin, V. l.,  Opanasenko, V.,  “Lomonosov": Supercomputing at Moscow State University. In Contemporary High Performance Computing: From Petascale toward Exascale, (CRC Press, 2013), pp.283-307

[10] Abraham, M. J., Murtola, T.,  Schulz, R.,  Páll, S.,  Smith, J. C.,  Hess, B.,  Lindahl, E.,  GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers,  SoftwareX, 1–2, 19-25(2015).

[11]. Bondi A. J. Phys. Chem. 1964 l.68, № 3. P.441-451.

[12]. Allinger, N.L. Adv. Phys. Org. Chem. 1976. 13, P. 1–82.

[13] https://www.autoitscript.com/

[14] http://www.xnview.com/en/xnview/

[15] https://www.imagemagick.org/




Visualization of the pores in the thin film atomistic structure

Authors: Y. S. Lagutin1, A. A. Lagutina2, F. V. Grigoriev3, V. B. Sulimov4, A. V. Tikhonravov5

Lomonosov State University, Research Computing Center

Moscow, 119991, Russia

1 ORCID: 0000-0002-8449-7696, lagutin.math@gmail.com

2 ORCID: 0000-0001-7599-2882, lagutina.math@gmail.com

3 ORCID: 0000-0001-6893-3008, fedor.grigoriev@gmail.com

4 ORCID: 0000-0002-7102-6107, vladimir.sulimov@gmail.com

5 ORCID: 0000-0003-4240-7709, tikh@srcc.msu.ru

 

Abstract

The different methods of the visualization of the pores in the thin film structures that obtained by means of deposition process simulation, are suggested. Visualization is performed using of the VisualMolecularDynamics program facilities and based on the building of the isodensity surfaces. Objects of the visualization are atomic clusters of silicon dioxide deposited with different sputtering energies of Si atoms which are modeled on supercomputers "Lomonosov" and "Lomonosov-2". The dependence of the thin films porosity on the deposition conditions is demonstrated.

 

Keywords: molecular dynamic, thin film growth, silicon dioxide, porosity, pores visualization.

PACS:81.15.Aa


References

[1] Piegari, A., Flory, F., Optical thin Films and Coatings. Cambridge: Woodhead Publishing, 6-15 (2013).

[2] GulinoD.A. ,Kren L.A.  ThinSolidFilms.1990.188.№2. P. З237-246.

[3] Nickel N. H. Journal of Vacuum Science & Technology B, Nanotechnology and Microelectronics: Materials, Processing, Measurement, and Phenomena. 2000. 18, P. 1770.

[4] Grigoriev, F.V., Sulimov, A.V., Kochikov, I.V., Kondakova, O.A., Sulimov V.B., Tikhonravov, A.V., High-performance atomistic modeling of optical thin films deposited by energetic processes,  Int. J. of High Perform. Comp. Appl. 29, 184-192 (2015)

[5] Grigoriev, F.V., Sulimov, A.V., Katkova, E.V.,  Kochikov, I.V.,  Kondakova, O.A.,  Sulimov, V.B., Tikhonravov, A.V., Computational Experiments on Atomistic Modeling of Thin Film Deposition, Applied Optics. 56, C87-C90 (2017).

[6] Grigoriev, F.V., Sulimov, A.V., Katkova, E.V., Kochikov, I.V., Kondakova, O.A., Sulimov, V.B.,  Tikhonravov, A.V., Full-atomistic nanoscale modeling of the ion beam sputtering deposition of SiO2 thin films, J. of N.-Cryst. Sol. 448, 1–5 (2016).

[7] Grigoriev, F.V., Sulimov, A.V., Katkova, E.V., Kochikov, I.V., Kondakova, O.A., Sulimov, V.B., Tikhonravov, A.V., Annealing of deposited SiO2 thin films: full-atomistic simulation results, Opt. Mat. Express.6,3960-3966 (2016).

[8] Humphrey, W., Dalke, A. and Schulten, K.,  VMD - Visual Molecular Dynamics, J. Molec. Graphics, 14, 33-38 (1996).

[9] Sadovnichy, V., Tikhonravov, A.,  Voevodin, V. l.,  Opanasenko, V.,  “Lomonosov": Supercomputing at Moscow State University. In Contemporary High Performance Computing: From Petascale toward Exascale, (CRC Press, 2013), pp.283-307

[10] Abraham, M. J., Murtola, T.,  Schulz, R.,  Páll, S.,  Smith, J. C.,  Hess, B.,  Lindahl, E.,  GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers,  SoftwareX, 1–2, 19-25(2015).

[11]. Bondi A. J. Phys. Chem. 1964 l.68, № 3. P.441-451.

[12]. Allinger, N.L. Adv. Phys. Org. Chem. 1976. 13, P. 1–82.

[13] https://www.autoitscript.com/

[14] http://www.xnview.com/en/xnview/

[15] https://www.imagemagick.org/